package org.jgs1904.liaoxuefeng.javaexception;

import java.io.UnsupportedEncodingException;
import java.util.Arrays;

/**
 * @author: 默苍璃
 * @date: 2022-12-23 14:23
 * <p>
 * 捕获异常
 */
public class TryCatch {
    public static void main(String[] args) {
        byte[] bs = toGBK("中文");
        System.out.println(Arrays.toString(bs));
    }

    static byte[] toGBK(String s) {
        try {
            // 用指定编码转换String为byte[]:
            return s.getBytes("AAA");
        } catch (UnsupportedEncodingException e) {
            // 如果系统不支持GBK编码，会捕获到UnsupportedEncodingException:

            // 打印异常信息
            System.out.println(e);

            // 尝试使用用默认编码
            return s.getBytes();
        }
    }
}

